EBSスナップショットの作成状況を直接S3で確認することが可能か教えてください
困っていた内容
EBSスナップショットを作成すると、 Amazon S3 バケットに自動的に保存される認識です。
EBSスナップショットの作成状況を直接S3で確認することが可能か教えてください。
どう対応すればいいの?
EBSスナップショットの作成状況を直接S3で確認することは出来ません。
確かに、ドキュメントにて「EBSスナップショットを取得すると、内部的にAWSが管理するS3へ保存される」仕様の記述が確認出来ます。
EBS スナップショットデータを S3 にコピーし、カスタムデータ用のボリュームを作成する | AWS re:Post
EBS スナップショットを作成すると、AWS が管理する Amazon S3 バケットに自動的に保存されます。
しかし、あくまでAWSが管理するS3バケットに保存されており、残念ながら直接S3にて自身のEBSスナップショットのステータス等を確認することはできません。
EC2コンソールから等の視認等含めてEC2 APIを用いてのみ、確認することが可能です。
EBSの製品FAQページにも、関する記載があるので、ご参照ください。
Q: 通常の Amazon S3 API を使用して自分のスナップショットにアクセスすることはできますか?
いいえ。スナップショットは Amazon EC2 API 経由でのみ利用可能です。
作成結果が気になる場合
スナップショットの作成結果が気になる場合は、EventBridgeを使用してターゲットにSNSを指定することで、スナップショットの取得結果を通知することも可能です。
ご要件に応じて検討してみてください。
EventBridge for Amazon EBS - Amazon Elastic Compute Cloud